package com.oauth.global.client.rpc;

import java.util.List;
import java.util.Set;

import com.google.gwt.user.client.rpc.RemoteService;
import com.google.gwt.user.client.rpc.RemoteServiceRelativePath;
import com.oauth.global.client.beans.AppInfoBean;
import com.oauth.global.client.beans.BirthdayClientBean;

@RemoteServiceRelativePath("../global/home.ajax")
public interface GlobalRemoteService extends RemoteService {

	List<AppInfoBean> getApplicationImagesForStatus();

	List<AppInfoBean> getApplicationImagesForBirthday();

	List<BirthdayClientBean> getUpcomingBirthdays();

	List<BirthdayClientBean> getUpcomingBirthdays(long appId);

	boolean updateStatus(String pStatusText, Set<Long> pApplicationIdList);

}
